package com.volatileshooter.state.input;

import com.volatileshooter.entity.EntityEvent;

public class MouseEvent implements EntityEvent {
	
	private int x, y;
	private int dX, dY;
	
	private int mouseButtonDown = -1;
	
	/**
	 * @return the mouseDownButton
	 */
	public int getMouseButtonDown() {
		return mouseButtonDown;
	}
	/**
	 * @param mouseDownButton the mouseDownButton to set
	 */
	public void setMouseButtonDown(int mouseDownButton) {
		this.mouseButtonDown = mouseDownButton;
	}
	/**
	 * @return the x
	 */
	public int getX() {
		return x;
	}
	/**
	 * @param x the x to set
	 */
	public void setX(int x) {
		this.x = x;
	}
	/**
	 * @return the y
	 */
	public int getY() {
		return y;
	}
	/**
	 * @param y the y to set
	 */
	public void setY(int y) {
		this.y = y;
	}
	
	public int getDX() {
		return dX;
	}
	
	public void setDX(int dx) {
		dX = dx;
	}
	
	public int getDY() {
		return dY;
	}
	
	public void setDY(int dy) {
		dY = dy;
	}
}
